import { ISysPerson } from '/@/views/fileattachment/api/interface';
import { ISysPersonSocialSecurityScheme } from '/@/views/person/syspersonsocialsecurityscheme/api/interface';

export interface ISysPersonSocialSecurity {
	ID?: string | null;
	PersonId: null;
	Person?: ISysPerson;
	SchemeId: null;
	Scheme?: ISysPersonSocialSecurityScheme;
	SocialSecurityNo: string | null;
	HousingFundAccount: string | null;
	EnrollmentDate: Date | null;
	Status?: '正常缴纳' | '暂停缴纳' | '已停保' | null;
	PaymentMonth: string | null;
	Remark: string | null;
}

export interface ISysPersonSocialSecurityVm {
	Entity: ISysPersonSocialSecurity;
	ActionName?: string | null;
	IsMyApprove?: boolean | null;

}

export interface ISysPersonSocialSecurityView extends ISysPersonSocialSecurity {

}

export interface ISysPersonSocialSecurityQuery {
	PersonId?: string | null;
	SchemeId?: string | null;
	SocialSecurityNo?: string | null;
	HousingFundAccount?: string | null;
	EnrollmentDate?: Date | null;
	Status?: number | null;
	PaymentMonth?: string | null;
	Remark?: string | null;
}